Big Huge Thesaurus

fossa fossa

noun

sounds kind of like